package com.example.cushion.ui;

import android.view.Menu;
import android.view.MenuItem;

import com.example.cushion.R;

import org.itzheng.and.baseutils.ui.UIUtils;

/**
 *
 */
public class MenuUtils {
    /**
     * 添加
     *
     * @param menu
     */
    public static MenuItem createMenuAdd(Menu menu) {
        MenuItem addMenu = menu.add("add");
        addMenu.setIcon(UIUtils.getDrawable(R.mipmap.ic_launcher_round));
        addMenu.setShowAsAction(MenuItem.SHOW_AS_ACTION_ALWAYS);
        return addMenu;
    }

    /**
     * 商品搜索
     *
     * @param menu
     * @return
     */
    public static MenuItem createMenuSearch(Menu menu) {
        MenuItem searchMenu = menu.add("搜索");
//        searchMenu.setIcon(UIUtils.getDrawable(R.mipmap.ic_search));
        searchMenu.setShowAsAction(MenuItem.SHOW_AS_ACTION_ALWAYS);
        return searchMenu;
    }

    /**
     * 改变试图显示
     *
     * @param menu
     * @return
     */
    public static MenuItem createMenuChange(Menu menu) {
        MenuItem changeMenu = menu.add("");
        changeMenu.setShowAsAction(MenuItem.SHOW_AS_ACTION_ALWAYS);
        return changeMenu;
    }

    /**
     * 报价
     *
     * @param menu
     * @return
     */
    public static MenuItem createMenuToServer(Menu menu) {
        MenuItem eQuote = menu.add("上传服务器");
        eQuote.setShowAsAction(MenuItem.SHOW_AS_ACTION_ALWAYS);
        return eQuote;
    }

    /**
     * 保存本地
     *
     * @param menu
     * @return
     */
    public static MenuItem createMenuToLocal(Menu menu) {
        MenuItem eQuote = menu.add("保存本地");
        eQuote.setShowAsAction(MenuItem.SHOW_AS_ACTION_ALWAYS);
        return eQuote;
    }

    public static MenuItem createScan(Menu menu) {
        MenuItem scan = menu.add("扫一扫");
//        scan.setIcon(UIUtils.getDrawable(R.mipmap.ic_scan));
        scan.setShowAsAction(MenuItem.SHOW_AS_ACTION_ALWAYS);
        return scan;
    }

    public static MenuItem createMenuUpdate(Menu menu) {
        MenuItem update = menu.add("更新");
//        update.setIcon(UIUtils.getDrawable(R.mipmap.ic_refresh));
        update.setShowAsAction(MenuItem.SHOW_AS_ACTION_ALWAYS);
        return update;
    }

    /**
     * 删除
     *
     * @param menu
     * @return
     */
    public static MenuItem createMenuDelete(Menu menu) {
        MenuItem alter = menu.add("删除");
        alter.setShowAsAction(MenuItem.SHOW_AS_ACTION_ALWAYS);
        return alter;
    }

    /**
     * 修改
     *
     * @param menu
     * @return
     */
    public static MenuItem createMenuAlter(Menu menu) {
        MenuItem alter = menu.add("修改");
        alter.setShowAsAction(MenuItem.SHOW_AS_ACTION_ALWAYS);
        return alter;
    }

    public static MenuItem createMenuSave(Menu menu) {
        MenuItem save = menu.add("保存");
        save.setShowAsAction(MenuItem.SHOW_AS_ACTION_ALWAYS);
        return save;
    }

    public static MenuItem createMenuEQuote(Menu menu) {
        MenuItem save = menu.add("报价");
        save.setShowAsAction(MenuItem.SHOW_AS_ACTION_ALWAYS);
        return save;
    }

    public static MenuItem createMenuPoSurvey(Menu menu) {
        MenuItem save = menu.add("验货");
        save.setShowAsAction(MenuItem.SHOW_AS_ACTION_ALWAYS);
        return save;
    }

    public static MenuItem createMenuDone(Menu menu) {
        MenuItem done = menu.add("完成");
        done.setShowAsAction(MenuItem.SHOW_AS_ACTION_ALWAYS);
        return done;
    }
}
